<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>范闲商城-商品详情</title>
	<script type="text/javascript" src="../static/js/jquery-1.12.4.min.js"></script>
	<script type="text/javascript" src="../static/js/jquery-ui.min.js"></script>
	<link rel="stylesheet" type="text/css" th:href="@{/static/css/reset.css}">
	<link rel="stylesheet" type="text/css" th:href="@{/static/css/main.css}">
	<link rel="stylesheet" th:href="@{/static/layui/css/layui.css}">
	<script th:src="@{/static/jquery-2.1.4.js}" type="text/javascript" charset="utf-8"></script>
	<script th:src="@{/static/layui/layui.js}" type="text/javascript" charset="utf-8"></script>
	<script th:src="@{/static/mylayer.js}" type="text/javascript" charset="utf-8"></script>

</head>
<body>
	<div class="header_con">
		<div class="header">
			<div class="welcome fl">欢迎来到范闲商城!</div>
			<div class="fr" id="IFLogin">
				

			</div>
		</div>		
	</div>

	<div class="search_bar clearfix">
		<a href="/" class="logo fl"><img src="images/logo.png"></a>
		<div class="search_con fl">
			<input type="text" class="input_text fl" name="" placeholder="搜索商品">
			<input type="button" class="input_btn fr" name="" value="搜索">
		</div>
		<div class="guest_cart fr">
			<a href="cart.html" class="cart_name fl">我的购物车</a>
			<div class="goods_count fl" id="show_count">1</div>
		</div>
	</div>

	<div class="navbar_con">
		<div class="navbar clearfix">
			<div class="subnav_con fl">
				<h1>全部商品分类</h1>	
				<span></span>			
				<ul class="subnav">
					<li><a href="#" class="fruit">新鲜水果</a></li>
					<li><a href="#" class="seafood">海鲜水产</a></li>
					<li><a href="#" class="meet">猪牛羊肉</a></li>
					<li><a href="#" class="egg">禽类蛋品</a></li>
					<li><a href="#" class="vegetables">新鲜蔬菜</a></li>
					<li><a href="#" class="ice">速冻食品</a></li>
				</ul>
			</div>
			<ul class="navlist fl">
				<li><a href="">首页</a></li>
				<li class="interval">|</li>
				<li><a href="">手机生鲜</a></li>
				<li class="interval">|</li>
				<li><a href="">抽奖</a></li>
			</ul>
		</div>
	</div>

	<div class="breadcrumb">
		<a href="#">全部分类</a>
		<span>></span>
		<a href="#">新鲜水果</a>
		<span>></span>
		<a href="#">商品详情</a>
	</div>

	<div class="goods_detail_con clearfix">
		<div class="goods_detail_pic fl"><img id="mainImage" src="images/goods_detail.jpg" width="350px" height="350px"></div>

		<div class="goods_detail_list fr">
			<h3 id="name">大兴大棚草莓</h3>
			<p id="subtitle">草莓浆果柔软多汁，味美爽口，适合速冻保鲜贮藏。草莓速冻后，可以保持原有的色、香、味，既便于贮藏，又便于外销。</p>
			<div class="prize_bar">
				<span class="show_pirze">¥<em id="price">16.80</em></span>
				<span class="show_unit">单  位：500g</span>
			</div>
			<div class="goods_num clearfix">
				<div class="num_name fl">数 量：</div>
				<div class="num_add fl">
					<input type="text" class="num_show fl" value="1">
					<a href="javascript:;" class="add fr">+</a>
					<a href="javascript:;" class="minus fr">-</a>
				</div>
			</div>
			<div class="total">总价：<em id="totalprice">16.80</em>元</div>
			<div class="operate_btn" id="LAY_Button">
<!--				<a href="javascript:;"><button class="buy_btn">立即购买</button></a>-->
<!--				<a href="javascript:;"><button class="add_cart" id="add_cart">加入购物车</button></a>-->
			</div>
		</div>
	</div>

	<div class="main_wrap clearfix">
		<div class="l_wrap fl clearfix">
			<div class="new_goods">
				<h3>新品推荐</h3>
				<ul>
					<li>
						<a href="#"><img src="images/goods/goods001.jpg"></a>
						<h4><a href="#">进口柠檬</a></h4>
						<div class="prize">￥3.90</div>
					</li>
					<li>
						<a href="#"><img src="images/goods/goods002.jpg"></a>
						<h4><a href="#">玫瑰香葡萄</a></h4>
						<div class="prize">￥16.80</div>
					</li>
				</ul>
			</div>
		</div>

		<div class="r_wrap fr clearfix">
			<ul class="detail_tab clearfix">
				<li class="active">商品介绍</li>
				<li>评论</li>
			</ul>

			<div class="tab_content">
				<dl id="detail">
					<dt>商品详情：</dt>
					<dd>草莓采摘园位于北京大兴区 庞各庄镇四各庄村 ，每年1月-6月面向北京以及周围城市提供新鲜草莓采摘和精品礼盒装草莓，草莓品种多样丰富，个大香甜。所有草莓均严格按照有机标准培育，不使用任何化肥和农药。草莓在采摘期间免洗可以直接食用。欢迎喜欢草莓的市民前来采摘，也欢迎各大单位选购精品有机草莓礼盒，有机草莓礼盒是亲朋馈赠、福利送礼的最佳选择。 </dd>
				</dl>
			</div>

		</div>
	</div>

	<div class="footer">
		<div class="foot_link">
			<a href="#">关于我们</a>
			<span>|</span>
			<a href="#">联系我们</a>
			<span>|</span>
			<a href="#">招聘人才</a>
			<span>|</span>
			<a href="#">友情链接</a>		
		</div>
		<p>CopyRight © 2024 北京鑫鑫科技有限公司 All Rights Reserved</p>
		<p>电话：010-8888888    京ICP备88888888号</p>
	</div>
	<div class="add_jump"></div>

	<script th:inline="javascript">
		var queryString = window.location.search;
		var urlParams = new URLSearchParams(queryString);
		var productId = urlParams.get("productId");

		$.post(
			'/product/selectByProductId',
			{ 'id': productId },
			function (result) {
				if (result.code == 0) {
					var html = '';
					$('#LAY_Button').empty();
					$(result.data).each(function () {
						if (this.stock == 0) {
							html += '<a href="javascript:;"><button class="buy_btn" disabled>立即购买</button></a>'
							html += '<a href="javascript:;"><button class="add_cart" id="add_cart" disabled>加入购物车</button></a>'
						} else {
							html += '<a href="javascript:;"><button class="buy_btn">立即购买</button></a>'
							html += '<a href="javascript:;"><button class="add_cart" id="add_cart">加入购物车</button></a>'
						}
					});
					$('#LAY_Button').append(html);
					$('#name').text(result.data.name);
					$('#subtitle').text(result.data.subtitle);
					$('#price').text(result.data.price);
					$('#totalprice').text(result.data.price);
					$('#detail').html(result.data.detail);
					$('#mainImage').attr('src', '/pic/' + result.data.mainImage);
					//updateTotalPrice(); // 调用函数更新总价
					$('#add_cart').click(function () {
						//加入购物车之前首先判断有没有登录
						//如果没有登录首先完成登录
						//如果已经登录，就将商品信息插入到cart购物车表里面，然后跳转到购物车列表界面
						$.post(
							'/user/checkUserLogin',
							function (result) {
								if (result.code == 0) {
									//代表已经登录，直接插入购物车
									addToCart();
								} else {
									//没有登录，弹出登录界面
									location.href = '/page/login';
								}
							},
							'json'
						);
					});
					function addToCart() {
						console.log('addToCart');
						$.post(
							'/cart/add',
							{'productId': productId},
							function (result) {
								if (result.code == 0) {
									mylayer.okUrl(result.msg, '/page/cart/list');
								} else {
									mylayer.errorMsg(result.msg);
								}
							},
							'json'
						);
					}
				}
			},
			'json'
		);
		$.post(
			'/user/checkUserLogin',
			function (result) {
				if (result.code == 0) {
					//代表已经登录，直接插入购物车
					var html = '';
					$('#IFLogin').empty();
					html += '<div class="user_link fl">'
					html += '	<a href="javascript:;">'
					html += '		欢迎您：'
					html += '		<span>'+[[${session.user.name}]]+'</span>'
					html += '	</a>'
					html += '	<span>|</span>'
					html += '	<a href="/page/user/info">用户中心</a>'
					html += '	<span>|</span>'
					html += '	<a href="cart.html">我的购物车</a>'
					html += '	<span>|</span>'
					html += '	<a href="/page/user/order">我的订单</a>'
					html += '	<span>|</span>'
					html += '	<a href="javascript:logout()">注销</a>'
					html += '</div>'

					$('#IFLogin').append(html);
				} else {
					var html = '';
					$('#IFLogin').empty();
					html += '<div class="login_btn fl">'
					html += '	<a href="/page/login">登录</a>'
					html += '	<span>|</span>'
					html += '	<a href="/page/register">注册</a>'
					html += '</div>'
					html += '<div class="user_link fl">'
					html += '	<span>|</span>'
					html += '	<a href="user_info.html">用户中心</a>'
					html += '	<span>|</span>'
					html += '	<a href="cart.html">我的购物车</a>'
					html += '	<span>|</span>'
					html += '	<a href="user_order.html">我的订单</a>'
					html += '</div>'

					$('#IFLogin').append(html);

				}
			},
			'json'
		);

		$(document).ready(function() {
			// 更新总价的函数
			function updateTotalPrice() {
				var price = parseFloat($('#price').text()); // 获取单价
				var quantity = parseInt($('.num_show').val()); // 获取当前数量
				// 检查输入框是否为空
				if (isNaN(quantity) || quantity <= 0) {
					quantity = 0;
					$('.num_show').val(quantity); // 将输入框设置为0
				}
				var totalPrice = price * quantity; // 计算总价
				$('#totalprice').text(totalPrice.toFixed(2)); // 更新总价显示
			}

			// "+" 按钮点击事件
			$('.add').click(function() {
				var quantity = parseInt($('.num_show').val()); // 获取当前数量
				quantity++; // 数量加一
				$('.num_show').val(quantity); // 更新输入框
				updateTotalPrice(); // 更新总价
			});

			// "-" 按钮点击事件
			$('.minus').click(function() {
				var quantity = parseInt($('.num_show').val()); // 获取当前数量
				if (quantity > 1) { // 限制最小数量为1
					quantity--; // 数量减一
					$('.num_show').val(quantity); // 更新输入框
					updateTotalPrice(); // 更新总价
				}
			});

			// 输入框内容变化时更新总价
			$('.num_show').on('input', function() {
				updateTotalPrice();
			});

			// 初始加载时更新总价
			updateTotalPrice();
		});


	</script>
	
</body>
</html>